/* Community Level Styles */
:root {
    --corp-logo-mobile-max-width: 150px;
    --corp-logo-tablet-max-width: 180px;
    --corp-logo-desktop-max-width: 180px;
}

/* mobile menu logo wrapper */
@media only screen and (max-width: 767px) {
    header .menu .menu-logo-wrapper {
        background: var(--primary-base);
    }
}

/* floor plans modal overlap */
#body_floorplans.page.fpo-modal-open #footer,
#body_floorplans.page.fpo-modal-open .navbar {
    z-index: -1;
}

/* eho icon alignment mobile */
@media only screen and (max-width: 767px) {
    .footer-copyright .ada-eho-links-container {
        margin: auto;
    }
}